<?php
//存放目录操作的所有函数
function create_dir($dir)
{
	return mkdir($dir,0755,true);
}
/**
 * 复制目录
 * @param  [type] $dir   [源目录]
 * @param  [type] $todir [目录目录]
 * @return [type]        [description]
 */
function copy_dir($dir,$todir)
{
  if(!is_dir($todir)){
  	mkdir($todir,0755,true);
  }
  foreach(glob($dir.'/*') as $d){
  	$file=$todir.'/'.basename($d);
  	if (is_file($d)){
  		copy($d,$file);
  	}else{
  		mkdir($file,0755,true);
  		copy_dir($d,$file);
  	}
  }
  return is_dir($todir);
}

/**
 * 删除目录
 * @param  [type] $dir [description]
 * @return [type]      [description]
 */
function del_dir($dir) {
	foreach(glob($dir.'/*') as $value) {
		is_dir($value)?del_dir($value):unlink($value);
	}
	return rmdir($dir);	
}

/**
 * 移动目录
 * @param  [type] $dir   [源目录]
 * @param  [type] $toDir [目标目录]
 * @return [type]        [description]
 */
function move_dir($dir,$toDir)
{
	if(copy_dir($dir,$toDir)){
		return del_dir($dir);
	}	
}








